<?php
$test = 'Your customer service is excellent';
//如果使用一个正数作为子字符串起点来调用这个函数,将得到从起来到字符串结束的整个字符串

//返回第一个字符串的字母到最后的位置的内容
$test_1 = substr($test,1);
//echo $test_1;

//如果只是用一个负数作为字符串的起来来调用他,将得到一个原字符串尾部的一个字符串,字符串的个数等于给定负数的绝对值
$test_2 = substr($test,-9);
//var_dump($test_2);


//length参数可以返回字符串的个数(如果是正数),或者是字符串序列的尾部(如果是负数)
$test_3 = substr($test,0,4);
//var_dump($test_3);

//echo substr($test,5,-3);


//字符串的排序  strcmp()  strcasecmp() 和 strnatcmp()
//这三个函数都可以用作字符串的排序，当进行数据排序时候,这些函数是非常有用的

//大写永远排在小写的后面
$str1 = 'B';
$str2 = 'a';
//echo strcmp($str1,$str2);


//strcasecmp()函数不区分大小写,其他的功能都和strcmp()函数是一样的
//echo strcasecmp($str1,$str2);


//strnatcmp()函数与之对应的不区分大小写的strnatcasecmp() 这两个函数是按照自然排序比较字符串的,所谓的自然排序就是按照人们的习惯的顺序进行排序
$a = 2;
$b = 12;
//var_dump($a < $b);
//echo strnatcmp($a,$b);

//判断$a是不是大于$b

//echo strnatcasecmp($a,$b);


//使用strlen()函数测试字符串的长度
//如果传递一个字符串,那么将返回一个字符串的长度
//echo strlen('hello');


//使用这个函数可以用来验证输入的数据
//$string = 'hello1';
//if(strlen($string) < 6){
//    echo '现在的字符串是不符合规定的';
//    exit();
//}




